import Vue from 'vue';
import dayjs from 'dayjs';

// 格式化日期：年月日
Vue.filter('formatDate', function (dtDate) {
    if (dtDate) {
        return dayjs(dtDate).format('YYYY-MM-DD');
    } else {
        return '';
    }
});

// 格式化日期：年月日时分
Vue.filter('formatDateTimeSecond', function (dtDate) {
    if (dtDate) {
        return dayjs(dtDate).format('YYYY-MM-DD HH:mm');
    } else {
        return '';
    }
});

// 格式化日期：年月日时分秒
Vue.filter('formatDateTime', function (dtDate) {
    if (dtDate) {
        return dayjs(dtDate).format('YYYY-MM-DD HH:mm:ss');
    } else {
        return '';
    }
});

// 处理labelName，添加冒号
Vue.filter('labelNameFilter', function (strName) {
    return strName + '：';
});
